package com.gzhryc.jdbc.dialect.oracle;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import com.gzhryc.jdbc.Query;
import com.gzhryc.jdbc.dialect.AbsJdbcHelper;
import com.gzhryc.jdbc.models.Parameters;

public class OracleJdbcHelper extends AbsJdbcHelper{

	public OracleJdbcHelper(String connectionKey) {
		super(connectionKey);
	}

	public <T> List<T> find(String sql, Class<T> clazz, Integer startNum,
			Integer pageLimit) throws SQLException {
		return null;
	}

	public <T> List<T> find(Query query, Class<T> clazz) throws SQLException {
		return null;
	}

	public List<Map<String, Object>> find(String sql, Integer startNum,
			Integer pageLimit) throws SQLException {
		return null;
	}

	public List<Map<String, Object>> find(Query query) throws SQLException {
		return null;
	}

	public Object insert(String sql) throws SQLException {
		return null;
	}

	public int insert(String sql, Parameters params) throws SQLException {
		return 0;
	}

	@Override
	public Long insertByAutoId(String sql, Parameters params)
			throws SQLException {
		return null;
	}

	@Override
	public <T> List<T> findJoin(String sql, Class<T> clazz, Integer startNum, Integer pageLimit) throws SQLException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> List<T> findJoin(Query query, Class<T> clazz) throws SQLException {
		// TODO Auto-generated method stub
		return null;
	}

}
